/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function agregarTab(idTab, titleTab, url)
{
    
            var tabGU=panelContenido.getComponent(idTab);
            if(!tabGU)
            {
                Ext.getCmp('panelContenido').add({                      
                    title: titleTab,
                    id: idTab,
                    border: 0,
                    width: '100%',
                    height: '100%',
                    closable: true,
                    loader:
                    {
                        url: url,
                        scripts: true,
                        loadMask: {msg:'Cargando....'},
                        scope:this
                    },
                    listeners: {
                        activate: function(tab) 
                        {
                            tab.loader.load();                            
                        }
                    }
                });                 
                 Ext.getCmp('panelContenido').setActiveTab(panelContenido.getComponent(idTab));
            }
            else Ext.getCmp('panelContenido').setActiveTab(tabGU);
        
}


function gestionarMenu(itemMenu)
{          
    var idItem=itemMenu.getId();
    
    var idTab, titleTab, urlTab;
        
    
    switch(idItem)
    {
        case 'gestionUsuarios': { idTab='tabGestionUsuario'; 
                                 titleTab='Gestionar Usuarios'; 
                                 urlTab="usuario/index";
                                 
                                 break;}
         case 'gestionJugadores': { idTab='tabGestionJug'; 
                                 titleTab='Gestionar Jugadores'; 
                                 urlTab="jugador/index";
                                 
                                 break;}
         case 'gestionJueces': { idTab='tabGestionJuez'; 
                                 titleTab='Gestionar Jueces'; 
                                 urlTab="juez/index";                                 
                                 break;}
         case 'gestionCanchas': { idTab='tabGestionCanchas'; 
             titleTab='Gestionar Canchas'; 
             urlTab="cancha/index";                                 
             break;}
         
         case 'partsPendJuezSilla': { idTab='tabPartPendJuez'; 
             titleTab='Partidos Pendientes'; 
             urlTab="juezsillaUI/index";                                 
             break;}
         
         case 'gestionTorneos': { idTab='tabGestionTorneo'; 
             titleTab='Gestionar Torneos'; 
             urlTab="torneo/index";                                 
             break;}
                             
        
    }
    
    agregarTab(idTab,titleTab, urlTab);
}
